Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Ecuador F2 Ecuador F3 USA F26 USA F27 Canada F3 Heilbronn Open - Heilbronn Warsteiner Challenger - Wolfsburg Architect Open - Budapest Challenger Casino Lugano - Lugano Amer-Wilson Tampere Challenger - Tampere Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The Waco International Tennis Challenger - Waco 2006 Challenger of Santa Clarita California Challenger - Valencia Unique Zagreb Open - Zagreb Open Castilla y Leon - Segovia PEOPLEnet Cup - Dnepropetrovsk Hilton Waikoloa Village USTA Challenger - Waikoloa ATP Open Castilla y Leon - Segovia Open D'Orleans - Orleans IPP Open - Helsinki Heilbronn Challenger Bergamo Challenger USA F25 Canada F1 Sunrise Challenger Canada F2 Germany F1 Germany F2 Austria F1 Baton Rouge Challenger Tunis Challenger Rhodes Challenger Cremona Challenger Kolding Challenger Prostejov Challenger Le Gosier Challenger Athens Challenger Bergamo Challenger Winnetka Challenger Heilbronn Challenger Dallas Challenger Prostejov Challenger Nottingham Challenger Istanbul Challenger Guimaraes Challenger Vancouver Challenger Petange Challenger Wartburg Open - Eisenach ATU Cup 2001 - Weiden Eckental Challenger Irving Challenger Optimus Maia Open - Maia Tampere Imageneering Open - Tampere Tatra Banka Open 2001 - Bratislava Nottingham Challenger 2001 UT Tyler Patriot Challenger - Tyler Amer-Wilson Challenger - Tampere Warta Cup - Sopot USTA Challenger of San Antonio - San Antonio Amer-Wilson Tampere ATP Tournament - Tampere USTA Challenger of Orlando - Orlando Intersport Heilbronn Open - Heilbronn Mobilux Open - Luxembourg IPP Open - Helsinki USTA Freeman Men's Challenger - Joplin 2006 USTA Tallahassee Tennis Challenger - Tallahassee XL Bermuda Open - Bermuda Mons Challenger Brescia Challenger Dallas Challenger Cepu Open - San Marino Manchester Challenger Monterrey Challenger Surbiton Challenger Tatra Banka Open - Bratislava Czech Open 2005 - Prostejov San Marino Cepu Open - San Marino Tatra Banka Open 2006 - Bratislava Mobilux Open - Luxembourg BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao 2005 Tulsa Challenger - Tulsa Ramat Hasharon Challenger Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge USTA Men's Challenger of Dallas - Dallas XI Abierto Internacional de Salinas - Salinas Salinas Challenger Warsteiner Grand Prix - Oberstaufen Diego Open - Budapest IPP Open - Helsinki Sao Paulo Challenger Ostdeutscher Sparkassen Cup - Dresden Eckental Challenger Irving Challenger Scania Stockholm Open - Stockholm Energis Open - Amsterdam Top Wool Challenger - Biella Scania Stockholm Open - Stockholm Qatar Exxon Mobil Open 2002 - Doha Milan Indoors - Milan Helsinki Challenger Estoril Open - Estoril Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Telenordia Swedish Open - Bastad Energis Open - Amersfoort Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow Pekao Open 2001 - Szczecin Adidas International - Sydney Milan Indoors - Milan Open 13 - Marseille Open Seat Godo 2003 - Barcelona BMW Open - Munich The Stella Artois Grass Court Championships - London 2003 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Thailand Open - Bangkok Stockholm Open - Stockholm Granby Challenger Shimadzu All Japan Indoor - Kyoto AAPT Championships - Adelaide Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Okal Cup - Eckental Synsam Swedish Open - Bastad Ciudad de Telde - Telde Memorial Savigny - Sassuolo Open de Montauban - Montauban Stockholm Open - Stockholm Baden Open - Ettlingen Next Generation Hardcourts - Adelaide Columbus Challenger Tiburon Challenger Medibank Private International - Sydney Open Castilla y Leon Trofeo Iberdrola - Segovia Grand Prix Hassan II - Casablanca IPP Open - Helsinki Irving Challenger BMW Open - Munich GHI Bronx Tennis Classic - Bronx Mercedes Cup - Stuttgart Neride Prague Indoor - Prague Idea Prokom Open - Sopot China Open - Beijing Thailand Open - Bangkok AIG Japan Open - Tokyo Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide International Indoor Tennis Championships of Croatia - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Le Gosier Challenger Open SEAT Godo 2006 - Barcelona Privatbank Open 2006 - Dnepropetrovsk BMW Open - Munich Gerry Weber Open - Halle ECM Prague Open 2005 - Prague Synsam Swedish Open - Bastad AIG Japan Open Tennis Championships - Tokyo Nottingham Challenger Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney Heineken Open - Auckland Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart RCA Championships - Indianapolis Pilot Pen Tennis - New Haven Thailand Open - Bangkok Mumbai Open - Mumbai The Scottish Championships - Edinburgh AIG Japan Open Tennis Championships - Tokyo Lubbock Challenger - Lubbock Stockholm Open - Stockholm Ortisei Challenger Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Heineken Open - Auckland AXA Open II - Espinho Catella Swedish Open - Bastad Polish Open 2000 - Poznan If Stockholm Open - Stockholm Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona IPP Open - Helsinki Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Schickendanz Open - Furth Open de Moselle - Metz Thailand Open - Bangkok If Stockholm Open - Stockholm Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Apia International - Sydney Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London Kobstaedernes ATP Challenger - Kolding Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Power Horse Cup - Dusseldorf AEGON Championships - London Mercedes Cup - Stuttgart Copenhagen Open - Copenhagen Puebla Challenger International Tennis Championships - Delray Beach BB&T Atlanta Open - Atlanta CA Tennis Trophy - Vienna Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Brisbane International - Brisbane Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis BMW Open - Munich Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch TD Waterhouse Cup - Long Island Citi Open - Washington Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Memphis Open - Memphis Gerry Weber Open - Halle Erste Bank Open - Vienna Memphis Open - Memphis Gerry Weber Open - Halle Jersey Challenger Dallas Challenger Salzburg Challenger Bratislava Challenger Heilbronn Challenger Dallas Challenger Helsinki Challenger Salzburg Challenger CA Tennis Trophy - Vienna Sacramento Challenger If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Bank Austria Tennis Trophy - Vienna Grand Prix Hassan II - Casablanca BMW Open - Munich Indianapolis Tennis Championships - Indianapolis Ordina Open - s-Hertogenbosch Helsinki Challenger Marrakech Challenger Sunrise Challenger PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Gerry Weber Open - Halle Barletta Challenger International German Open - Hamburg Countrywide Classic - Los Angeles Sarasota Challenger Tunis Challenger China Open - Beijing BMW Open - Munich Athens Challenger Davidoff Swiss Indoors Basel - Basel Tallahassee Challenger Campbell's Hall of Fame Tennis Championships - Newport Generali Open - Kitzbuhel Ortisei Challenger Thailand Open - Bangkok Stockholm Open - Stockholm Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Open 13 - Marseille AEGON International - Eastbourne Synsam Swedish Open - Bastad Helsinki Challenger Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle SA Tennis Open - Johannesburg Heilbronn Challenger Open de Moselle - Metz Thailand Open - Bangkok China Open - Beijing Le Gosier Challenger Grand Prix de Tennis de Lyon - Lyon SA Tennis Open - Johannesburg PBZ Zagreb Indoors - Zagreb Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha Irving Challenger Gerry Weber Open - Halle German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach SkiStar Swedish Open - Bastad Ortisei Challenger US Men's Clay Court Championship - Houston Moselle Open - Metz Swiss Indoors Basel - Basel Valencia Open - Valencia Stockholm Open - Stockholm Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam ABN/AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest Ortisei Challenger Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tiburon Challenger Apia International - Sydney Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Gerry Weber Open - Halle Guadalajara Challenger BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm USTA Challenger of North Miami Beach - North Miami Beach ASB Classic - Auckland Delray Beach Open - Delray Beach Millennium Estoril Open - Estoril The Scottish Tennis Championships - Edinburgh Aegon Nottingham Open - Nottingham Citi Open - Washington Tampere Challenger Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Tampere Challenger Dubai Open - Dubai Heineken Open Shanghai - Shanghai Open Seat Godo 2005 - Barcelona Trofeo Conde de Godo - Barcelona Synsam Swedish Open - Bastad Heineken Open - Auckland Estoril Open - Estoril Open 13 - Marseille Tennis Channel Open - Las Vegas RCA Championships - Indianapolis Countrywide Classic - Los Angeles The Samsung Open - Nottingham Pilot Pen Tennis - New Haven Legg Mason Tennis Classic - Washington Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Estoril Open - Estoril Tennis Masters Series - Madrid Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo AIG Japan Open Tennis Championships - Tokyo Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Brisbane - Brisbane Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells SAP Open - San Jose Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Catella Swedish Open - Bastad Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch BNP Paribas Open - Indian Wells Delray Beach International Tennis Championships - Delray Beach Copenhagen Open - Copenhagen Miami Open - Miami Open SEAT 2008 - Barcelona Heineken Open - Auckland Campbells Hall of Fame Tennis Championships - Newport Open de Nice Cote dAzur - Nice TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Atlanta Tennis Championships - Atlanta Croatia Open - Umag Pilot Pen Tennis - New Haven Dubai Duty Free Tennis Championships - Dubai Regions Morgan Keegan Championships - Memphis BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells SAP Open - San Jose BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Ricoh Open - 's-Hertogenbosch Tennis Masters Series - Montreal Rogers Cup - Toronto Pacific Life Open - Indian Wells Rogers Masters - Montreal Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Paris Sony Ericsson Open - Miami Ecuador Open - Quito Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris AEGON International - Eastbourne U.S. Open - New York Australian Open - Melbourne Abierto Mexicano Telcel - Acapulco French Open - Paris Wimbledon - London Open 13 - Marseille Tennis Channel Open - Las Vegas U.S. Open - New York U.S. Open - New York Argentina Open - Buenos Aires Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Australian Open - Melbourne Australian Open - Melbourne French Open - Paris NASDAQ-100 Open - Miami U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York U.S. Open - New York Mutua Madrid Open - Madrid Davis Cup, Group 1, 2R, SWE-FIN 3-2 Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, World Group, QR, NED-FIN 4-1 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 2, 1R, FIN-IRL 3-2 Davis Cup, Group 2, 2R, FIN-LAT 2-3 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, PO, FRA-GER 4-1 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Group 2, 2R, FIN-BUL 2-3 Davis Cup, Group I, PO, FIN-POL 3-2 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group II, 2R, IRL-FIN 2-3 Davis Cup, Group II, 2R, FIN-BIH 2-3 Davis Cup, Group II, 1R, MON-FIN 2-3 Davis Cup, Group II, 2R, DEN-FIN 3-2 Davis Cup, Group 2, SF, MKD-FIN 3-2 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, Group 2, 1R, DEN-FIN 2-3 Davis Cup, Group II, 1R, FIN-BUL 3-2 Davis Cup, World Group, QR, ITA-FIN 3-2 Davis Cup, Group 1, REL2, FIN-HUN 4-1 Davis Cup, Group 1, 1R, FIN-SLO 3-2 Davis Cup, Group 1, REL2, ISR-FIN 3-2 Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, Group I, 1R, SLO-FIN 3-2 River Oaks International Tennis Tournament - Houston Davis Cup, Group 1, 2R, ITA-FIN 3-2 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Group 1, 2R, AUT-FIN 3-2 Davis Cup, Group II, 2R, POR-FIN 4-1 Davis Cup, Group 2, 2R, FIN-ALG 4-1 Davis Cup, Group II, 1R, FIN-ZIM 4-1 Olympics - London Olympics - Athens Olympics - Beijing